package at.chl.genetic.function;


import at.chl.genetic.function.request.IGeneticFunctionRequest;
import at.chl.genetic.function.result.IGeneticFunctionResult;

public interface IGeneticFunction {
	
	public abstract IGeneticFunctionResult doFunction(IGeneticFunctionRequest request);
	
	public String getName();
	
	public int getChildCount();
	
	public IGeneticFunction cloneFunction();
	
}
